export namespace DefAreaModel {
  export interface DefAreaPageQuery {
    code?: string; // 编码
    divisionCode?: string; // 城乡划分代码
    name?: string; // 名称
    fullName?: string; // 全名
    longitude?: string; // 经度
    latitude?: string; // 维度
    level?: string; // 行政级别
    source?: string; // 数据来源
    state?: boolean; // 状态
    treeGrade?: number; // 树层级
    treePath?: string; // 树路径
    parentId?: string;
    sortValue?: number;
  }

  export interface DefAreaSaveVO {
    code?: string; // 编码
    divisionCode?: string; // 城乡划分代码
    name?: string; // 名称
    fullName?: string; // 全名
    longitude?: string; // 经度
    latitude?: string; // 维度
    level?: string; // 行政级别
    source?: string; // 数据来源
    state?: boolean; // 状态
    treeGrade?: number; // 树层级
    treePath?: string; // 树路径
    parentId?: string;
    sortValue?: number;
  }

  export interface DefAreaUpdateVO {
    id: string;
    code?: string; // 编码
    divisionCode?: string; // 城乡划分代码
    name?: string; // 名称
    fullName?: string; // 全名
    longitude?: string; // 经度
    latitude?: string; // 维度
    level?: string; // 行政级别
    source?: string; // 数据来源
    state?: boolean; // 状态
    treeGrade?: number; // 树层级
    treePath?: string; // 树路径
    parentId?: string;
    sortValue?: number;
  }

  export interface DefAreaResultVO {
    echoMap?: any;
    id?: string; // id
    sortValue?: number; // 排序
    parentId?: string; // 父ID
    parentName?: string; // 父ID
    createdTime?: string; // 创建时间
    createdBy?: string; // 创建人
    updatedTime?: string; // 更新时间
    updatedBy?: string; // 更新人
    code?: string; // 编码
    divisionCode?: string; // 城乡划分代码
    name?: string; // 名称
    fullName?: string; // 全名
    longitude?: string; // 经度
    latitude?: string; // 维度
    level?: string; // 行政级别
    source?: string; // 数据来源
    state?: boolean; // 状态
    treeGrade?: number; // 树层级
    treePath?: string; // 树路径
  }
}
